Big Huge Thesaurus

spinal nerve

noun